Peer-to-Peer computing with H2O and JXTA

نویسندگان

  • Pawel Jurczyk
  • Maciej Golenia
  • Marian Bubak
  • Maciej Malawski
  • Vaidy Sunderam
چکیده

H2O is Java-based, component-oriented, lightweight resource sharing platform for metacomputing. It allows deployment of services into container not only by container owners, but by any authorized clients or third parties. As a communication mechanism, H2O uses RMIX that is interoperable and extensible communication library. JXTA technology is a set of open protocols that allows any connected device on a network to communicate and collaborate in P2P manner. The main goal of this work is to build a uniform global computational network using H2O distributed computing framework and JXTA P2P technology. This computational network will give users new possibilities in building and utilizing of distributed computing systems, namely H2O kernels behind firewalls will be accessible and group management in JXTA will bring us a possibility of creating virtual groups of kernels, which enables dynamic ad-hoc created collaborations. In this thesis we present our solution of an integration of JXTA P2P technology with H2O framework. Our system, as there is presented, includes H2O kernels those are accessible using JXTA endpoints, automatic discovery of H2O kernels in P2P environment and monitoring capabilities of the network latency. Additionally we will show that an integration of the RMIX library, as an underlying communication substrate of H2O, with the JXTA technology leads to development of remote method invocation framework that can take benefits from acting in P2P environment. All the solutions presented in our thesis have already been implemented and tested. The results obtained while testing of the system are presented in one of the sections then.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A System for Distributed Computing Based on H2O and JXTA

The main goal of this work is to build a uniform global computational network using H2O distributed computing framework and JXTA P2P technology. This computational network will give users new possibilities in building and utilizing of distributed computing systems, namely H2O kernels behind firewalls will be accessible and group management in JXTA will bring us possibility of creating virtual g...

متن کامل

Enabling Remote Method Invocations in Peer-to-Peer Environments: RMIX over JXTA

In this paper, we present a peer-to-peer (P2P) system with remote method invocations, combining RMIX and JXTA technologies, and underpinning the H2O distributed resource sharing platform. We show that the integration of RMIX and JXTA was possible due to extensibility of the former, which allowed to plug in the JXTA-based socket implementations. The result of this integration is a fully operatio...

متن کامل

JXTA Performance Model

Project JXTA is an open-source effort to formulate and implement the core peer-to-peer (p2p) computation and collaboration protocols. A JXTA peer network is a complex overlay, constructed on top of the physical network, with its own identification scheme and routing. This paper reviews the performance of JXTA networks using benchmarking. The two major versions of the JXTA protocol implementatio...

متن کامل

The Costs of Using JXTA

Project JXTA is an open-source effort to specify the standard protocols for peer-to-peer communication and collaboration. This paper proposes a JXTA performance model and presents results obtained by benchmarking the JXTA 1.0 reference implementation in Java. This study focuses on the performance evaluation of typical peer operations and consequences for the peer network, the user and the devel...

متن کامل

The Costs of Using JXTA: Initial Benchmarking Results

Project JXTA is the first peer-to-peer application development infrastructure, which includes standard protocols and multilanguage implementations. The performance and scalability of JXTA are not well understood, despite its widespread usage in the research community and increasing popularity in the industry. This paper proposes a JXTA performance model and presents results obtained by benchmar...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005